/**
 * 
 */
package com.ms.service.module.baccarat;

import java.util.ArrayList;

/**
 * 博牌階段的資料
 * 
 * @author TW15010
 */
public class BacrHitsStepData {
	/**
	 * 閒抽的牌列表
	 */
	private ArrayList<BacrCard> playerCardList = new ArrayList<BacrCard>();

	/**
	 * 閒開牌動作編號
	 */
	private int playerOpenAct;

	/**
	 * 莊抽的牌列表
	 */
	private ArrayList<BacrCard> bankerCardList = new ArrayList<BacrCard>();

	/**
	 * 莊開牌動作編號
	 */
	private int bankerOpenAct;

	/**
	 * 牌靴中是否為紅卡
	 */
	private boolean redCardInShoe;

	public void clear() {
		playerCardList.clear();
		playerOpenAct = 0;
		bankerCardList.clear();
		bankerOpenAct = 0;
		redCardInShoe = false;
	}

	public ArrayList<BacrCard> getPlayerCardList() {
		return playerCardList;
	}

	public void setPlayerCardList(ArrayList<BacrCard> playerCardList) {
		this.playerCardList = playerCardList;
	}

	public int getPlayerOpenAct() {
		return playerOpenAct;
	}

	public void setPlayerOpenAct(int playerOpenAct) {
		this.playerOpenAct = playerOpenAct;
	}

	public ArrayList<BacrCard> getBankerCardList() {
		return bankerCardList;
	}

	public void setBankerCardList(ArrayList<BacrCard> bankerCardList) {
		this.bankerCardList = bankerCardList;
	}

	public int getBankerOpenAct() {
		return bankerOpenAct;
	}

	public void setBankerOpenAct(int bankerOpenAct) {
		this.bankerOpenAct = bankerOpenAct;
	}

	public boolean isRedCardInShoe() {
		return redCardInShoe;
	}

	public void setRedCardInShoe(boolean redCardInShoe) {
		this.redCardInShoe = redCardInShoe;
	}
}
